home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_1 / tvm < prev    next >
Text File  |  1995-03-31  |  3KB  |  162 lines

  1. Article 352 of comp.sys.handhelds:
  2. From: jean@mcgill-vision.uucp (Pierre Racz)
  3. Newsgroups: comp.sys.handhelds
  4. Subject: HP48 Tool box : Engineering Economy
  5. Message-ID: <1990May23.154022.2101@larry.mcrcim.mcgill.edu>
  6. Date: 23 May 90 15:40:22 GMT
  7. Sender: news@larry.mcrcim.mcgill.edu (Usenet File Owner)
  8. Reply-To: pierrer@pike.ee.mcgill.ca (Pierre Racz)
  9. Organization: Electrical Engineering McGill University
  10. Lines: 148
  11.  
  12. %%HP: T(3)A(R)F(.);
  13. @   Name      : ECON - Engineering Economy Tools
  14. @   Author    : Pierre Racz
  15. @   Email     : pierrer <at> pike.ee.mcgill.ca
  16. @   Date      : 90-04-29
  17. @   Release   : 1.0
  18. @
  19. @   Checksum  : # CE47h
  20. @   Bytes     : 900.0
  21. @
  22. @   Descrip   :
  23. @        This file contains a directory hierarchy for time-value-of-money
  24. @        computations.  The main directory holds the TVM functions,
  25. @        custom menu initialization and a DATA subdirectory where
  26. @        the computations should be performed.
  27. @
  28. @        The following functions have been implemented:
  29. @
  30. @        F<-P    Future given present.
  31. @        P<-A    Present given annuity.
  32. @        F<-A    Future given annuity.
  33. @        P<-G    Present given gradient.
  34. @        F<-G    Future given gradient.
  35. @        A<-G    Annuity given gradient.
  36. @        P<-C    Present given Constant rate of change.
  37. @        PRINC    Principal remaining on loan.
  38. @        EIR    Effective interest rate.
  39. @        NIR    Nominal interest rate.
  40. @
  41. DIR
  42. @
  43. @   Time Value of Money functions.
  44. @
  45. @
  46.   DATA                    @ Empty directory for YOUR data.
  47.     DIR
  48.     END
  49. @
  50. @   ----
  51. @   Custom menu
  52. @
  53.   CST { F\<-P P\<-A F\<-A P\<-G F\<-G A\<-G P\<-C PRINC EIR NIR }
  54. @
  55. @   ----
  56. @   Future given Present.
  57. @
  58. @   i : Interest rate per period.
  59. @   n : Number of periods.
  60. @
  61.   F\<-P
  62.     \<< \-> i n '(1+i)^n'
  63.     \>>
  64. @
  65. @   ----
  66. @   Present given Annuity
  67. @
  68. @   i : Interest rate per period.
  69. @   n : Number of periods.
  70. @
  71.   P\<-A
  72.     \<< \-> i n 'F\<-A(i,n)/F\<-P(i,n)'
  73.     \>>
  74. @
  75. @   ----
  76. @   Future given Annuity
  77. @
  78. @   i : Interest rate per period.
  79. @   n : Number of periods.
  80. @
  81.   F\<-A
  82.     \<< \-> i n '((1+i)^n-1)/i'
  83.     \>>
  84. @
  85. @   ----
  86. @   Present given Gradient
  87. @
  88. @   i : Interest rate per period.
  89. @   n : Number of periods.
  90. @
  91.   P\<-G
  92.     \<< \-> i n 'P\<-A(i,
  93. n)*A\<-G(i,n)'
  94.     \>>
  95. @
  96. @   ----
  97. @   Future given Gradient
  98. @
  99. @   i : Interest rate per period.
  100. @   n : Number of periods.
  101. @
  102.   F\<-G
  103.     \<< \-> i n 'F\<-A(i,n)*A\<-G(i,n)'
  104.     \>>
  105. @
  106. @   ----
  107. @   Annuity given Gradient
  108. @
  109. @   i : Interest rate per period.
  110. @   n : Number of periods.
  111. @
  112.   A\<-G
  113.     \<< \-> i n '1/i-n/((1+i)^n-1)'
  114.     \>>
  115. @
  116. @   ----
  117. @   Principal remaining on loan.
  118. @
  119. @   i : Interest rate per period.
  120. @   n : Number of periods into loan.
  121. @   N : Number of periods before payback of loan.
  122. @
  123.   PRINC
  124.     \<< \-> i n N 'F\<-P(i,n)-P\<-C(0,i,n)/P\<-A(i,N)'
  125.     \>>
  126. @
  127. @   ----
  128. @   Effective Interest Rate.
  129. @
  130. @   i : Interest rate per period.
  131. @   n : Number of periods.
  132. @
  133.   EIR
  134.     \<< \-> i n '(1+i/n)^n-1'
  135.     \>>
  136. @
  137. @   ----
  138. @   Nominal Interest Rate
  139. @
  140. @   i : Interest rate per period.
  141. @   n : Number of periods.
  142. @
  143.   NIR
  144.     \<< \-> i n 'n*((1+i)^(1/n)-1)'
  145.     \>>
  146. @
  147. @   ----
  148. @   Present Given Changing Annuity
  149. @
  150. @   i : Interest rate per period.
  151. @   k : Rate at which receipts increase.
  152. @   n : Number of periods.
  153. @
  154.   P\<-C
  155.     \<< \-> i k n '(1-((1+k)/(1+i))^n)/(i-k)'
  156.     \>>
  157. END
  158. @
  159. @
  160.  
  161.  
  162.